The Puffins On The Mykines, The Faroe Islands